草庐IT

sqlite - 加密SQLite

全部标签

ios - soundcloud iOS 加密

我使用https://github.com/soundcloud/CocoaSoundCloudAPI中提到的库开发了一个与SoundCloud集成的iPad应用程序我的应用需要能够使用这些库将声音发布到SoundCloud。这些库都作为子模块包含在我的gitrepo中使用gitsubmoduleaddgit://github.com/nxtbgthng/OAuth2Client.gitgitsubmoduleaddgit://github.com/soundcloud/CocoaSoundCloudAPI.gitgitsubmoduleaddgit://github.com/nxtb

ios - 在 sqlite 数据库中插入 blob (objective-c)

我在将blob插入sqlite数据库时遇到问题。我在ios上工作,所以它是objective-c。计划:我正在按下一个按钮,一个照片选择器打开,我正在选择一张照片,我正在触摸另一个按钮,照片作为一个blob保存在数据库中。一切正常,只是插入不正常。我已经准备好将int和strings插入数据库并且工作正常,但是blob让我抓狂。我使用的代码:我上了一个类,里面有所有的数据库方法。它叫做分贝。我得到了一个使用db-object的类。数据库类:-(void)insertblob:(NSData*)blobstmt:(NSString*)blobStmnt{constchar*sql=[bl

ios - 在 IOS 中使用 AES 加密

我在加密时遇到问题。服务器正在发送经过aes256加密然后进行base64编码的json数据。而在ios客户端中,我能够获得响应并使用base64对其进行解码。AES256解密适用于某些库(第3方或围绕CommonCryptor.h的包装器),但不适用于其他库。当解密工作时,解析不工作。以下是包装器库和相应的代码。RNC加密器(https://github.com/rnapier/RNCryptor)NSData*decodedData=[Utildecode:data];NSData*RNDecryptedData=[RNDecryptordecryptData:decodedDat

ios - .appname.sqlite.migrationdestination_xxxx 文件是什么?它会导致sql损坏错误吗?

我正在使用CoreData开发iOS应用程序。我从用户那里得到了应用程序数据,其中包括以下隐藏文件。文档/.appname.sqlite.migrationdestination_xxxx(549MB)文档/.appname.sqlite.migrationdestination_xxxx-shm(721KB)Documents/.appname.sqlite.migrationdestination_xxxx-wal(0Byte)并且在同一个Documents文件夹中有appname.sqlite,appname.sqlite-wal和appname.sqlite-shm。appna

【现代密码学】笔记3.4-3.7--构造安全加密方案、CPA安全、CCA安全 《introduction to modern cryphtography》

【现代密码学】笔记3.4-3.7--构造安全加密方案、CPA安全、CCA安全《introductiontomoderncryphtography》写在最前面私钥加密与伪随机性第二部分流加密与CPA多重加密CPA安全加密方案CPA安全实验、预言机访问(oracleaccess)操作模式伪随机函数PRF伪随机排列PRPCCA安全加密方案补充填充预言机Padding-Oracle攻击真实案例写在最前面主要在哈工大密码学课程张宇老师课件的基础上学习记录笔记。内容补充:骆婷老师的PPT《introductiontomoderncryphtography》–JonathanKatz,YehudaLinde

java - AES 加密 Java 到 iOs - 带密码、iv 和盐

我正在为三个平台(Android、ios和WP8)开发一个应用程序。此应用与服务器连接并使用AES来确保安全。我已经为android和WindowsPhone准备了一个运行良好的测试版本,并且使用android生成的代码(在base64中)使用wp代码解码,反之亦然。但是,在iOs上,我得到的其他响应具有相同的SALT、KEY和IV。这是我的安卓代码:publicstaticSecretKeySpecgenerateKey(char[]password,byte[]salt)throwsException{SecretKeyFactoryfactory=SecretKeyFactory

php - 为什么 iPad 上的 AES 加密和 PHP 中的解密失败?

我有一个iPad应用程序可以将加密信息传输到基于PHP的网站,但我在正确解密此信息时遇到了困难。我使用以下代码进行PHP端解密://Decryptionfunctionfunctionmc_decrypt($decrypt,$key,$iv){$decoded=base64_decode($decrypt);$td=mcrypt_module_open(MCRYPT_RIJNDAEL_128,'',MCRYPT_MODE_ECB,'');mcrypt_generic_init($td,$key,$iv);$decrypted=mdecrypt_generic($td,$decoded)

ios - SQLite Drop Table导致Database is Locked错误

我创建了一个小的数据库升级工具来根据PRAGMAuser_version更新我们的sqlite数据库表。它一直运行良好,直到最近我需要完全删除一个表。显然droptable命令是DROPTABLEtbl;sql指令执行使用:NSString*currentUpdateStatement=[upgradeStatementsobjectAtIndex:statementNumber];DLog(@"Updatestatementis:%@",currentUpdateStatement);constchar*sql_stmt=[currentUpdateStatementUTF8Stri

ios - 在 iOS 上加密 SQLite 数据库文件

我的客户问我是否可以加密他的iOSSQLite文件。我检查了这两个资源:Encrypt&DecryptSqlitefile(UsingCoreData)http://support.apple.com/kb/HT4175如果我错了,请纠正我,该文件将被加密,因此没有人能够破解它(尽管我认为坚定的破解者是可能的)。核心数据查询将照常运行,对吗?我的意思是没有性能损失,也没有不同的API。 最佳答案 您提供的链接讨论了整个设备的加密存储;但是,如果目标是用户无法直接打开数据库文件,那么将无济于事,因为唯一可以防止的是在设备被盗时访问您的

javascript - 检查数据库是否存在并在 SQLite IOS 中删除数据库

我目前正在使用phonegap创建ios应用。在熟悉sqljavascript交互的同时,我似乎已经创建了同名数据库文件的10个版本。我目前正在使用以下创建代码(来自phonegapwiki)varmydb=false;//initialisethedatabaseinitDB=function(){try{if(!window.openDatabase){alert('notsupported');}else{varshortName='phonegap';varversion='1.0';vardisplayName='PhoneGapTestDatabase';varmaxSiz